1
general::
Phrase(s): (some) new blood [and] fresh blood
Fig. new personnel; new members brought into a group to revive it. • This company needs some new blood on its board to bring in new ideas. • We’re trying to get some new blood in the club. Our membership is falling.
McGrawhill's American Idioms And Phrasal Verbs
2
general::
Additional, fresh individuals regarded as an invigorating force, as in an organization. For example, The board could really use some new blood next year. This metaphoric expression, first recorded in 1853, alludes to a blood transfusion and employs new in the sense of "fresh."
American Heritage Idioms